/*
 * Copyright 2018-10-21 8:24:50 The JA-SIG Collaborative. All rights reserved.
 * distributed with thi file and available online at
 */
package com.lap.scp.erp.query;

import java.util.Date;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.springframework.format.annotation.DateTimeFormat;

import com.lap.scd.commons.domain.QueryVO;

/**
 * <pre>
 *  出勤记录 查询条件,专门提供查询使用，请勿当成提交数据保存使用，
 *	如果有必要新增额外领域模型数据，可以单独创建，请勿使用查询对象做提交数据保存
 * </pre>
 * 
 * @author 劳水生 Exp
 * @Date 2018-10-21 8:24:50
 * @since 2.0.0
 */
public class AttendanceQueryVO extends QueryVO {
	private static final long serialVersionUID = 6938560542370083674L;
	/**
	 * <pre>
	 * 数据库字段:
	 * 	employee_id
	 * 备注:
	 *  员工id;字段的长度:11,是否必填:是。
	 * </pre>
	 */
	private Integer qyemployeeId;
	/**
	 * <pre>
	 * 数据库字段:
	 * 	work_date
	 * 备注:
	 *  上班时间;字段的长度:,是否必填:否。
	 * </pre>
	 */
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date qyworkDate;
	/**
	 * <pre>
	 * 数据库字段:
	 * 	status
	 * 备注:
	 *  状态，0-正常，1-迟到，2-旷工;字段的长度:11,是否必填:是。
	 * </pre>
	 */
	private Integer qystatus;

	/**
	 * @return the qyemployeeId
	 */
	public Integer getQyemployeeId() {
		return qyemployeeId;
	}

	/**
	 * @param qyemployeeId
	 *            the qyemployeeId to set
	 */
	public void setQyemployeeId(Integer qyemployeeId) {
		this.qyemployeeId = qyemployeeId;
	}

	/**
	 * @return the qyworkDate
	 */
	public Date getQyworkDate() {
		return qyworkDate;
	}

	/**
	 * @param qyworkDate
	 *            the qyworkDate to set
	 */
	public void setQyworkDate(Date qyworkDate) {
		this.qyworkDate = qyworkDate;
	}

	/**
	 * @return the qystatus
	 */
	public Integer getQystatus() {
		return qystatus;
	}

	/**
	 * @param qystatus
	 *            the qystatus to set
	 */
	public void setQystatus(Integer qystatus) {
		this.qystatus = qystatus;
	}

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}

}
